package cn.ffcs.unm.organization.dao;

import cn.ffcs.unm.organization.model.Department;
import cn.ffcs.unm.organization.model.OrgRelationship;
import cn.ffcs.unm.organization.model.OrganizationHR;
import cn.ffcs.uom.common.dao.BaseDao;
import cn.ffcs.uom.common.vo.PageInfo;

public interface OrgNmgAnizationDao extends BaseDao{
	/**
	 * 分页查询 组织关系
	 * @param orgRelationship
	 * @param currentPage
	 * @param pageSize
	 * @return
	 */
	public PageInfo queryPageInfoByOrgRelationship(OrgRelationship orgRelationship,
			int currentPage, int pageSize);
	
	/**
	 * 分页 查询 部门信息
	 * @param department
	 * @param currentPage
	 * @param pageSize
	 * @return
	 */
	public PageInfo queryPageInfoByDepartment(Department department,
			int currentPage, int pageSize);
	
	public PageInfo queryPageInfoByOrganizationHR(OrganizationHR organizationHR,
			int currentPage, int pageSize);
}
